package k2_oop.p9_collection.demo01;

import java.util.ArrayList;
import java.util.Vector;

public class UseArrayList {

    public static void main(String[] args) {

        ArrayList list = new ArrayList();
        list.add(1);
        list.add("hello");
        list.add("3.14");
        list.add(new int[]{1,2,3});
        list.add(1);

        list.add(0,10000);

//        list.remove("hello");

//        list.remove(0);

        list.set(0,200);
        System.out.println(list.size());
        System.out.println(list.isEmpty());
        System.out.println(list.subList(2, 4));
        System.out.println(list);
        System.out.println(list.indexOf(1));

        System.out.println(list.lastIndexOf(1));


        ArrayList list1 = new ArrayList();
        list1.add(100);
        list1.add(200);
        list1.add(300);


        list.addAll(list1);
        System.out.println(list);

        System.out.println(list.contains("3.14"));

        System.out.println(list.get(2) + "world");
        System.out.println((Integer) list.get(0) + 200);


        ArrayList<String> list2 = new ArrayList<>();
        list2.add("hello");
        list2.add("world");

        ArrayList<Integer> list3 = new ArrayList<>();


    }

}
